home *** CD-ROM | disk | FTP | other *** search
- /****************************************************************/
- /* */
- /* Help.c - this file includes the help functions */
- /* */
- /* */
- /****************************************************************/
-
-
- #include <exec/types.h>
- #include <intuition/intuition.h>
- #include <libraries/reqtools.h>
- #include <libraries/locale.h>
-
- #include <proto/reqtools.h>
- #include <proto/locale.h>
-
- #include "Localize.h"
-
-
-
-
- extern struct AppString { LONG as_ID;
- STRPTR as_Str;
- };
-
- extern struct AppString AppStrings[];
-
- extern struct Catalog *catalog;
-
-
- /* pops up a requester for all menu items including some help text on this
- ** menu item
- */
- void HelpOnMainMenu(UWORD menuNumber)
- {
- UWORD menuNum, itemNum;
-
-
- menuNum = MENUNUM(menuNumber);
- itemNum = ITEMNUM(menuNumber);
-
-
- switch (menuNum) {
-
- case 0:
-
- switch (itemNum) {
-
- case 0:
-
- rtEZRequestTags( AppStrings[MSG_MENU0ITEM0_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
-
- case 1:
-
- rtEZRequestTags( AppStrings[MSG_MENU0ITEM1_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
- case 2:
-
- rtEZRequestTags( AppStrings[MSG_MENU0ITEM2_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
-
- case 4:
-
- rtEZRequestTags( AppStrings[MSG_MENU0ITEM4_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
- }
-
- break;
-
-
-
- case 1:
-
- switch (itemNum) {
-
- case 0:
- case 1:
- case 2:
- case 3:
- rtEZRequestTags( AppStrings[MSG_MENU1ITEM0_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
-
- case 5:
- rtEZRequestTags( AppStrings[MSG_MENU1ITEM5_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
- }
- break;
-
-
- case 2:
-
- switch (itemNum) {
-
- case 0:
- rtEZRequestTags( AppStrings[MSG_MENU2ITEM0_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
-
- case 1:
- rtEZRequestTags( AppStrings[MSG_MENU2ITEM1_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
-
- case 2:
- rtEZRequestTags( AppStrings[MSG_MENU2ITEM2_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
-
- case 3:
- rtEZRequestTags( AppStrings[MSG_MENU2ITEM3_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
-
- case 4:
- rtEZRequestTags( AppStrings[MSG_MENU2ITEM4_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
-
- case 5:
- rtEZRequestTags( AppStrings[MSG_MENU2ITEM5_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
-
- case 6:
- rtEZRequestTags( AppStrings[MSG_MENU2ITEM6_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
-
- case 8:
- rtEZRequestTags( AppStrings[MSG_MENU2ITEM8_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
- }
- break;
-
-
-
- case 3:
-
- if (!itemNum) {
- rtEZRequestTags( AppStrings[MSG_MENU3ITEM0_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- }
- break;
-
-
- case 4:
-
- switch (itemNum) {
-
- case 0:
-
- rtEZRequestTags( AppStrings[MSG_MENU4ITEM0_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
-
- case 1:
-
- rtEZRequestTags( AppStrings[MSG_MENU4ITEM1_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
-
- case 2:
-
- rtEZRequestTags( AppStrings[MSG_MENU4ITEM2_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
-
- case 4:
-
- rtEZRequestTags( AppStrings[MSG_MENU4ITEM4_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
-
- case 5:
-
- rtEZRequestTags( AppStrings[MSG_MENU4ITEM5_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
-
- case 7:
-
- rtEZRequestTags( AppStrings[MSG_MENU4ITEM7_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
- }
- break;
-
-
- case 5:
-
- switch (itemNum) {
-
- case 0:
-
- rtEZRequestTags( AppStrings[MSG_MENU5ITEM0_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
-
- case 1:
-
- rtEZRequestTags( AppStrings[MSG_MENU5ITEM1_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
-
- case 2:
-
- rtEZRequestTags( AppStrings[MSG_MENU5ITEM2_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
-
- case 4:
-
- rtEZRequestTags( AppStrings[MSG_MENU5ITEM4_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
-
- case 6:
-
- rtEZRequestTags( AppStrings[MSG_MENU5ITEM6_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
-
- case 7:
-
- rtEZRequestTags( AppStrings[MSG_MENU5ITEM7_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
-
- case 9:
-
- rtEZRequestTags( AppStrings[MSG_MENU5ITEM9_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
- break;
-
- }
- break;
-
- }
-
-
- return;
- }
-
-
-
-
- /* gibt für die einzelnen Menüpunkte des GAL-Checker-Menüs einen
- ** entsprechenden Hilfstext aus
- */
- void HelpOnCheckerMenu(UWORD menuNumber)
- {
- UWORD menuNum, itemNum;
-
-
-
- menuNum = MENUNUM(menuNumber);
- itemNum = ITEMNUM(menuNumber);
-
-
- if (!menuNum && !itemNum) {
-
- rtEZRequestTags( AppStrings[MSG_CHKMENU0ITEM0_HLP].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
-
- }
-
-
- return;
- }
-
-
-
-
-
- void Help(void)
- {
-
- rtEZRequestTags( AppStrings[MSG_HELP_TXT].as_Str,
- AppStrings[MSG_OK_GAD].as_Str,
- NULL, NULL, RT_ReqPos, REQPOS_CENTERSCR, TAG_END);
-
- return;
- }
-
-
-
-